Mac OS 8.5 Technote: Part XLIV

Copyright 1998 by Apple Computer, Inc. All Rights Reserved.

[Previous section] [Mac OS 8.5 Contents Page] [Next section]

Inside the System File (Continued)

Virtual Memory Manager

The Virtual Memory Manager provides virtual memory services for the Mac OS. The following changes have been made in the Virtual Memory Manager:
  • All code needed to run VM on 68040 processors has been removed.

  • GetPageState now correctly returns the state of pages in file-mapped space. Before Mac OS 8.5, GetPageState returned kPageOnDisk for unmapped pages. With Mac OS 8.5, GetPageState returns kNotPaged for unmapped pages (as it does for all other memory not controlled by the Virtual Memory).

  • DeferUserFn previously returned a garbage result if the user function was called immediately. It now returns noErr.

    Related Materials:

[Previous section] [Mac OS 8.5 Contents Page] [Next section]

To contact us, please use the Contact Us page.